jasmine-gjs isn't widely available in distributions, so instead
of adding an obscure build dependency, include the subproject
in the tarball.
The --include-subprojects flag only applies to subprojects that
are used in the build, so we do not bundle gi-docgen that is
provided in the mutter image.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3164>
- sudo meson install -C mutter/build
- mkdir -m 700 $XDG_RUNTIME_DIR
script:
- - dbus-run-session xvfb-run meson dist -C build
+ - dbus-run-session xvfb-run meson dist -C build --include-subprojects
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes: